package edu.cnu.tpts.dao;

import java.util.List;

import edu.cnu.tpts.bean.Course;
import edu.cnu.tpts.bean.Student;
import edu.cnu.tpts.bean.StudentScore;

public interface StudentDao {
	/**
	 * �ж�ѧ���¼�Ƿ�ɹ�
	 */
	public Student isStudent(String name,String password);
	/**
	 * ����ѧ�Ų�ѯ
	 */
	public Student findById(int id);
	/**
	 * ���յ�¼���ѯ
	 */
	public Student findByName(String id);
	/**
	 * ���ѧ��ע�ᣩ
	 * @param student
	 */
	public void addStudent(Student student);
	/**
	 * ����ѧ����Ϣ
	 */
	public void updateStudent(Student stu);
	/**
	 * ��ѯָ��ѧ��ɼ��б�
	 */
	public List<StudentScore> findScores(int id);
	/**
	 * 查询所有学生
	 * @return
	 */
	public List<Student> getAll();
	/**
	 * 得到学生所选课程
	 * @param id
	 * @return
	 */
	public List<Course > getStudentCourse(int id);
}
